/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td,section,form{list-style:none;margin:0;padding:0}
body{color:#333; font:14px/1.8 "寰蒋闆呴粦", "arial", "Verdana"}
.webbg{background:url(../images/webbg.jpg);  filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size:100% 100%; background-size:100% 100%; background-attachment:fixed}
img{border:0px}
a{color:#333;text-decoration:none}
a:hover{color:#0080e3; text-decoration:none}
.white a:hover{
	color: #fff;
}
.hidden{ display:none}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right}
/*font*/
.ft12{ font-size:12px}
.ft14{ font-size:14px}
.ft16{ font-size:16px}
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft24{ font-size:24px}
.ft30{ font-size:30px}
.ft48{ font-size:48px}
.ftred{ color:#e20001}
.marauto{ margin:0 auto}
.mart3{ margin-top:3px}
.mart6{ margin-top:6px}
.mart10{ margin-top:10px}
.mart20{ margin-top:20px}
.marl15{ margin-left:15px}
.marl30{ margin-left:30px}
.marr50{ margin-right:50px}
.marb15{ margin-bottom:15px}
.wid50{ width:50px}
.wid260{ width:260px}
.wid110{ width:110px}
.wid390{ width:390px}
.wid570{ width:570px}
.wid750{ width:750px}
.wid960{ width:960px}
.grey6{ color:#666}
.grey8{ color:#888}
.hei10{ height:10px}
.hei20{ height:20px}
.hei30{ height:30px}
.hei40{ height:40px}
.hei90{ height:90px}
.linehei16{ line-height:1.5}
.blue { color:#1a6aae}
.blue a { color:#1a6aae}
.blue a:hover { color:#333}
.white { color:#FFF}
.white a { color:#FFF}
.wrapper980{ width:980px; margin:0 auto}
.wrapper1170{ width:1170px; margin:0 auto}

h1{ font-size:35px; font-weight:600; line-height:35px}
h2{ font-size:30px; font-weight:600}
h3{ font-size:18px; font-weight:normal; color:#000}
h4{ font-size:24px; font-weight:600}
.pages{ text-align:center}
.pages a{ padding:2px 8px; margin:0 3px}
.pages a:hover, .pages a.on{ color:#0073ba}
/*news*/
.sidebar{ width:230px; float:left; background:#f1f2f3; padding:30px 0 30px 40px}
.sidebar a{ background:url(../images/icon01.png) no-repeat 0 10px; padding-left:16px; font-size:18px; margin-top:8px; display:block}
.sidebar a:hover, .sidebar a.on{background:url(../images/icon01a.png) no-repeat 0 10px; color:#004a96; font-weight:600}
.rightbox{ float:right; width:870px}
.titletab a{ background:#e1e1e1; height:44px; line-height:44px; text-align:center; font-size:16px; width:289px; margin-right:1px; float:left}
.titletab a:hover, .titletab a.on{ background:#0073ba; color:#fff; font-weight:600}
.listbox{ margin-top:20px;}
.listbox ul, .listbox ul.on{ height:86px; background:#f5f6f8;  margin-bottom:20px; position:relative; clear:both}
.listbox ul li{ float:left}
.listbox ul .date{ background:#0073ba; width:76px; height:63px; line-height:24px; padding-top:23px; text-align:center; color:#fff; font-size:12px; font-family:"Arial";}
.listbox ul .date .day{ font-size:26px}
.listbox ul.on{background:#0073ba; cursor:pointer}
.listbox ul .txt{ font-size:1px; line-height:18px; margin-right:3px; color:#888}
.listbox ul.on .txt, .listbox ul.on a{ color:#fff}
.listqa ul{ border-bottom:1px #999 dashed; padding-bottom:20px; margin-top:20px;}
.listqa ul li{ clear:both}
.listqa ul i{ float:left; width:38px; height:33px; margin-right:10px}
.listboxul { margin-top:20px;}
.listboxul { height:86px; background:#f5f6f8;  margin-bottom:20px;  clear:both}
.listboxul li{ float:left}
.listqa .iconq{ background:url(../images/iconq.png) no-repeat; width:38px; height:33px}
.listqa .icona{ background:url(../images/icona.png) no-repeat; width:38px; height:33px}
.normaltab   { background-image:url('http://www.codefans.net/jscss/demoimg/200901/tabs2.gif'); background-repeat: no-repeat; color:#1F3A87 ;}
.hovertab    { background-image: url('http://www.codefans.net/jscss/demoimg/200901/tabs3.gif'); background-repeat: no-repeat; color:#1F3A87; font-weight:bold }
.dis{display:block;}
.undis{display:none;}
.listimg div{ float:left; width:265px; height:360px; background:#f1f1f1; overflow:hidden; margin:0 15px 30px 10px}
.listimg div a.titletxt .bg{ background:#00aedf; color:#fff; height:80px; font-size:18px; line-height:24px; padding:30px 10px 20px 5px; overflow:hidden}
.listimg div a.titletxt .bg i{ width:66px; height:66px; border-radius:50%; overflow:hidden; float:left; margin:0px 15px 0 15px}
.listimg div a.titletxt .icon01{ background:url(../images/icon03.png) no-repeat; width:30px; height:10px; margin-left:96px}
.listimg div a.titletxt:hover .bg{background:#004a96;}
.listimg div a.titletxt:hover .icon01{ background:url(../images/icon03a.png) no-repeat}
.listimg div .summary{ padding:20px}
.listimg div a.more { float:right; height:24px; width:80px; text-align:center; background:#fff; border:1px #ddd solid; border-radius:20px; position:relative; bottom:10px; right:10px}
.listimg div a.more:hover{background:#eee;}
table.gridtable {
	font-size:16px; width:100%;
	border-width: 1px;
	border-color: #ddd;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px; text-align:left;
	padding: 8px 20px;
	border-style: solid;
	border-color: #ddd;
	background-color: #f2f2f2;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px 20px;
	border-style: solid;
	border-color: #ddd;
}
/*details*/
.msg{ border-bottom:1px #ddd dashed; padding-bottom:5px; color:#666; height:30px; font-size:12px; margin-top:15px}
.txtcon{ margin-top:30px; padding:0 20px}
.contxt p{text-indent:2em; margin-top:20px}
.conbg{background:url(../images/conbg.jpg) repeat-x; height:100%; overflow:hidden}
.hdnav{ width:200px; float:left; background:#e8f0f3 url(../images/hdnavbg.jpg) repeat-y; height:100%; overflow:hidden}
.hdnav .t{ background:url(../images/hdnavtbg.jpg) no-repeat; width:200px; height:59px; font-size:20px; text-align:center; padding-top:10px; overflow:hidden}
.hdnav .b {background:#e8f0f3; height:30px}
.hdnav .navlist a{ background: url(../images/dian01.png) no-repeat 0 10px; width:120px; margin-left:34px; display:block; padding-left:25px; height:28px; line-height:28px}
.hdnav .navlist a.on{ color:#008aff; font-weight:bold; background: url(../images/dian01a.png) no-repeat 0 10px;}
.hdconr{ float:right; width:780px}
.txtcenter{ text-align:center}
.withlist li{ border-bottom:1px #ddd dashed; height:35px; line-height:35px; margin-top:3px}
.withlist li a{ float:left}
.withlist li span{ float:right; color:#999}
/*video*/
.videoplay{ float:left; width:640px; height:480px; overflow:hidden}
.videolist{ float:right; width:227px; border:1px #ddd solid; height:478px; position:relative; overflow:hidden;}
.videolist .bgleft{background:url(../images/videoimg.png) repeat-y; position:absolute; width:8px; top:0; bottom:0; z-index:9}
#zSlider{ width:870px; overflow:hidden;}
#picshow,#picshow_img{width:640px; height:480px; overflow:hidden; float:left;}
#picshow_img li{width:640px; height:480px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:640px; height:480px;}
/*#picshow_tx{left:0px; width:640px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;}
*/
#select_btn{ width:227px; height:418px; color:#666; font-size:12px; line-height:22px; float:right; display:inline; overflow:hidden;  }
#select_btn li{width:187px; height:50px; border-top:1px solid #d8d8d8; cursor:pointer; padding:10px 20px; position:relative}
#select_btn li:hover{background-color:#f8f8f8;}
#select_btn li.current{background-color:#f8f8f8; text-decoration:underline; margin-top:-5px; color:#004a96; font-size:14px; line-height:22px}
#select_btn li.current:hover{background-color:#f8f8f8;}
#select_btn li.current:hover .fxbox{display:block; clear:both; position:absolute; bottom:6px; right:10px}
#select_btn li:hover .fxbox{display:block; clear:both; position:absolute; bottom:6px; right:10px}
#select_btn li .fxbox { display:none}
#select_btn li .fxbox > a{ width:19px; height:18px; margin-left:5px; background:url(../images/fxicon.png) no-repeat; float:right}
#select_btn li .fxbox > a.sina{ background-position:0 0}
#select_btn li .fxbox > a.wb{ background-position:-25px 0}
#select_btn li .fxbox > a.rr{ background-position:-47px 0}
#select_btn li .fxbox > a.qq{ background-position:-70px 0}
#select_btn li .fxbox > a.sina:hover{ background-position:0 -18px}
#select_btn li .fxbox > a.wb:hover{ background-position:-25px -18px}
#select_btn li .fxbox > a.rr:hover{ background-position:-47px -18px}
#select_btn li .fxbox > a.qq:hover{ background-position:-70px -18px}
#select_btn i.no{ float:left; height:16px; line-height:16px; font-style:normal; margin-top:7px;  margin-right:10px; padding:0 4px; background:#7d7d7d; color:#fff; display:block;}
#select_btn i.icon{ float:left; background:url(../images/videoplay.png) no-repeat; width:40px; height:41px;  margin-top:5px; margin-right:6px; margin-left:-5px}
#select_btn .select_text{ width:190px; display:block; margin-top:5px}
#select_btn .current:hover .select_text{text-decoration:underline; margin-top:-5px; color:#004a96; font-size:14px; line-height:22px}
#but_up, #but_down{ background:#e7e7e7; height:29px;}
#but_up i, #but_down i{width:23px; height:30px; margin:0 auto; display:block}
#but_up { border-bottom:1px #ddd solid;}
#but_up i{ background:url(../images/videobtnu.png) no-repeat 0 8px;}
#but_down { border-top:1px #ddd solid}
#but_down i{ background:url(../images/videobtnd.png) no-repeat 0 8px;}
#scrollDiv{width:227px;height:418px; overflow:hidden;}/*杩欓噷鐨勯珮搴﹀拰瓒呭嚭闅愯棌鏄繀椤荤殑*/
.collection a{ float:left}
.collection a.icon01{ background:url(../images/icon04a.jpg) no-repeat; width:50px; height:22px; padding-left:30px; margin-top:6px;}
.collection a.icon02{ background:url(../images/icon04b.jpg) no-repeat; width:50px; height:22px; padding-left:30px; margin-top:6px;}
.collection a.icon03{ background:url(../images/icon04c.jpg) no-repeat; width:50px; height:22px; padding-left:30px}
/*aboutus*/
.aboutuslist ul .title{ border-bottom:1px #ddd solid; height:40px; line-height:40x; margin-bottom:12px; margin-top:15px}
.teamlist { margin-top:60px;}
.teamlist ul{ float:left; width:230px; height:120px; border-top:2px #0073ba solid; background:#f5f5f5; padding:3px 20px}
.teamlist ul .title{ font-size:24px;}
.speechbox{ background:url(../images/speechimg02.jpg) repeat-y; width:870px; height:100%; font-size:16px; line-height:2}
.speechbox .top{ background:url(../images/speechimg01.jpg) no-repeat top; width:870px; height:100%}
.speechbox .bottom{ background:url(../images/speechimg03.jpg) no-repeat bottom; width:870px; height:100%}
.speechbox li{ padding:50px}
.speechbox .name{ text-align:right; margin-bottom:50px; margin-right:30px}
.profilelist { margin-top:50px; color:#000}
.profilelist ul{ float:left; margin-right:90px }
.profilelist ul li{ line-height:30px}
.line{ height:1px; background:#ddd; overflow:hidden}
.strategy { background:url(../images/img06.png) no-repeat; width:870px; height:242px}
.strategy ul{ padding:45px 0 20px  20px; color:#1a6aae; text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;}
/*education*/
.eduimglist { width:auto}
.eduimglist a{ float:left; margin-right:30px; width:270px; position:relative; overflow:hidden}
.eduimglist a p{ position:absolute; bottom:0; width:250px; height:36px; line-height:36px; color:#fff; padding-left:20px; font-size:12px; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.rollBox{width:870px;overflow:hidden; position:relative; margin:0; padding:0}
.rollBox .LeftBotton, .rollBox .RightBotton { background:url(../images/job_mj_069.png) no-repeat; top:70px; height:45px; width:45px;cursor:pointer; position:absolute; z-index:999}
.rollBox .LeftBotton{ background-position:0 0; left:0}
.rollBox .RightBotton{ background-position:0 -45px; right:0}
.rollBox .LeftBotton:hover{ background-position:-45px 0}
.rollBox .RightBotton:hover{ background-position:-45px -45px}
.rollBox .Cont{width:870px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.fxicon{ background:url(../images/icon08.png) no-repeat; width:33px; height:14px; line-height:18px; float:right; margin:5px 10px 0 20px; padding-left:20px}
.hei66{ height:66px !important}

.TTSlider{width: 870px}
.TTSlider li{list-style-type:none;float: left;}
.TTSlider li img{border: none;}
.TTSliderTitle{background:#FAFAFA; height:44px;}
.TTSliderTitle ul{width: 870px;}
.TTSliderTitle li{width:289px; background:#e1e1e1; height:44px; line-height:44px; text-align:center; font-size:16px;  margin-right:1px; }
.TTSliderTitle .cur {background:#0073ba; color:#fff; font-weight:600}
.TTSliderTitle .noneBorRight div{border-right: none;}
.TTSliderTitle li a{color:#fff; }

.TTSliderPic{width:870px; margin-top:20px;  position: relative; z-index: 1}
.TTSliderPicList{position:relative; width:870px;  overflow: hidden;height:173px;}
.TTSliderPic ul{position:absolute; display:none; left: 0}
.TTSliderPic ul.show{display:block;}
.TTSliderPic li img{width:270px; height:173px}
.TTSliderPic li{width:300px; position: relative;}
.TTSliderPic li a{display: block; overflow: hidden;}
.TTSliderPic li p{ position:absolute; bottom:7px; width:250px; height:36px; line-height:36px; color:#fff; padding-left:20px; font-size:12px; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.TTSliderPrevBtn, .TTSliderNextBtn{ height:45px; width:45px;cursor:pointer; position:absolute; z-index:999}
.TTSliderPrevBtn{ background-position:0 0; left:0}
.TTSliderNextBtn{ background-position:0 -45px; right:0}
.TTSliderPrevBtn:hover{ background-position:-45px 0}
.TTSliderNextBtn:hover{ background-position:-45px -45px}
.TTSliderPrevBtn, .TTSliderNextBtn{background:url(../images/job_mj_069.png) no-repeat; top:60px;}
.TTSliderNextBtn a{background: url(./images/btn.png) no-repeat -30px 0}

.TTSliderTxtList{width:870px; height:100%;}
.TTSliderTxtList ul.hide{display: none; width:870px;}
.TTSliderTxtList ul.on{display: block;}
/*.TTSliderTxtList li img{width:150px }
.TTSliderTxtList li{width: 150px; float:left; padding: 0 14px;height: 180px;}
.TTSliderTxtList li a{display: block;height: 150px;overflow: hidden;}
.TTSliderTxtList li p{height: 30px;line-height: 30px;text-align: center;color: #ED0A0A}*/
/*hr*/
.content {
	overflow: auto;
	position: relative;
	margin:0;
	width: 870px;
	height: auto;
	float: left;
}
.content li {
	overflow: hidden;
}
.content li a {
	display: inline-block;
}
#content-3 .mTSButton {
	background-color: #333;
}
/*10182125*/
a.outbtn{background:#000; font-size:16px; padding-left:15px; zoom:1; background-color:rgba(0,0,0,0.8); color:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; position:absolute; bottom:36px; left:80px; height:44px; line-height:44px}
a.outbtn:hover{background:#000; color:#fff; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
a.outbtn i{ float:right; margin-right:15px; background:url(../images/icon09.png) no-repeat; width:24px; height:24px; margin-left:10px; margin-top:10px}
.mailti{ border-bottom:1px #d7d7d7 solid; height:44px; margin-bottom:10px}
.mailti .ti{ border-bottom:3px #dd0000 solid; font-size:16px; color:#666; line-height:42px; float:left; font-weight:600}
.rightbox dl{ float:left; width:360px; margin-top:22px; line-height:26px}
.rightbox dt{ float:left; width:100px; text-align:right; margin-right:13px; color:#666}
.rightbox dd{ float:left; width:230px; text-align:right; }
.rightbox dd input{ width:230px; height:26px; border:1px #d7d7d7 solid; padding-left:8px; font-family:"寰蒋闆呴粦"}
.rightbox .box dl{ width:800px; clear:both}
.rightbox .box dl .text{ width:545px}
.rightbox .box dl .text textarea{border:1px #d7d7d7 solid; width:545px;  padding:8px; font-family:"寰蒋闆呴粦"; font-size:14px }
.rightbox .filebox{width:740px; margin:0 auto}
.rightbox .filebox .filebtn{ margin-left:10px; border:1px #d7d7d7 solid; height:28px; float:left }
.rightbox .filebox .filebtn .in{ height:28px; border:none}
.report-file {
	display: block;
	position: relative;
	width: 90px;
	height: 27px;
	overflow: hidden;
	border: none; border-right: 1px solid #d7d7d7;
	background: none repeat scroll 0 0 #428bca;
	background: #dfdfdf;
    background: -moz-linear-gradient(top,  #dfdfdf 0%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top,  #dfdfdf 0%,#f6f6f6 100%);
    background: -o-linear-gradient(top,  #dfdfdf 0%,#f6f6f6 100%);
    background: -ms-linear-gradient(top,  #dfdfdf 0%,#f6f6f6 100%);
    background: linear-gradient(to bottom,  #dfdfdf 0%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#f6f6f6',GradientType=0 );
	color: #333;
	cursor: pointer;
	text-align: center;
	float: left;
	margin-right:5px;
}
.report-file span {
	cursor: pointer;
	display: block;
	line-height: 28px;
}
.file-prew {
	position: absolute;
	top: 0;
	left:0;
	width: 60px;
	height: 30px;
	font-size: 100px; 
	opacity: 0; 
	filter: alpha(opacity=0);
	cursor: pointer;
}            
.mapbox { background:url(../images/mapimg01.jpg) no-repeat right bottom; height:100%; overflow:hidden}
.mapbox h6{ border-left:2px #00aedf solid; height:18px; line-height:18px; color:#00aedf; font-size:18px; padding-left:10px; margin-bottom:20px; font-weight:normal}
.mapbox a{ height:40px; padding-left:12px; line-height:40px; display:block; border-bottom:1px #f1f2f3 solid}
.mapbox > div { float:left; width:270px;}
.ywbox{ width:695px; margin:0 auto}
.ywbox .bg01{ background:url(../images/ywimg01.png) no-repeat; width:695px; height:291px; color:#fff}
.ywbox .bg02{ background:url(../images/ywimg02.jpg) no-repeat; width:695px; height:348px}
.ywbox .bg01 ul{ float:left; width:162px; padding:30px}
.ysbox > div{ float:left; width:289px; height:340px; border-top:1px #e3e3e3 solid; padding-top:23px}
.ysbox > div p{ padding:6px 16px}
.ysbox .linerl{ border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; }
.yybox { width:830px; background:url(../images/ywimg05.jpg) no-repeat center; height:100%; overflow:hidden; margin:0 auto}
.yybox .l > div, .yybox .r > div { background:url(../images/ywimg06.png) no-repeat}
.yybox .l { float:left; width:270px;}
.yybox .r { float:right; width:270px;}
.yybox .titxt{ color:#0073ba; font-size:20px; text-align:center; border-bottom: 1px #b1b1b1 solid; width:214px; line-height:44px; margin:0 auto; padding-top:40px;}
.yybox p{ width:218px; margin:10px auto 0 auto; font-size:12px}
.zcbox { width:870px; height:100%; overflow:hidden; margin:0 auto}
.zcbox.bg01{background:url(../images/ywimg08.jpg) no-repeat center;}
.zcbox.bg02{background:url(../images/cximg03.jpg) no-repeat center;}
.zcbox .l { float:left; width:340px;}
.zcbox .r { float:right; width:320px;}
.zcbox .titxt{ color:#0073ba; font-size:20px; line-height:30px;}
.zcbox .titxt i{ width:25px; height:32px; float:left; margin-right:10px}
.zcbox .titxt i.icon01{ background:url(../images/ywimg071.png) no-repeat}
.zcbox .titxt i.icon02{ background:url(../images/ywimg072.png) no-repeat}
.zcbox .titxt i.icon03{ background:url(../images/ywimg073.png) no-repeat}
.zcbox .titxt i.icon04{ background:url(../images/ywimg074.png) no-repeat}
.cxbox { float:left;  width:606px}
.cxbox ul{ margin-top:20px;}
.cxbox ul .titxt{ font-size:16px; font-weight:600; margin-bottom:6px}
.cxjrbox{ background:url(../images/cximg02.jpg) no-repeat; width:870px; height:363px}
.cxjrbox ul{ float:right; margin:126px 50px 0 0; font-size:19px; word-spacing:-8px; letter-spacing:-1px; text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;}
.cxjrbox ul .t1{ font-family:"浠垮畫"; font-size:18px;}
.traffic{ background:#f2f2f2; padding:15px}
/*10182125*/
.workbox{ background:#303c42; width:870px; height:100%; overflow:hidden; color:#fff}
.workcon{ background:#f7f7f7; width:870px; height:371px; overflow:hidden}
.workcon ul{ float:left}
.workcon .txt{width:178px; padding:30px 20px}
.okbtn {width:180px; margin:0 auto; margin-top:30px}
.okbtn input{ border:none; background:#0066ba; width:180px; height:40px; margin:0 auto; color:#fff; font-size:16px; font-family:"寰蒋闆呴粦" ; cursor:pointer; outline:none}
/*1101*/
.mailtab ul{ float:left; width:434px; margin-right:1px; background:#e1e1e1; height:44px; line-height:44px; color:#333; font-size:18px; text-align:center}
.mailtab ul.on{ background:#0173ba; color:#fff; font-weight:600}
/*1105*/
.in-img-tab{ line-height:0}
.noticebox{ height:48px; line-height:48px; background:#004a96}
.notice{ background:url(../../img/test2/in-icon.png) no-repeat 0 15px; padding-left:28px; color:#fff; font-size:16px; float:left;}
.noticebox .btn { float:right; width:32px; margin-top:16px}
.noticebox .btn a{width:7px; height:13px; float:left; margin:0 4px}
.noticebox .btn a.btnleft{ background:url(../images/in-icon02.png)}
.noticebox .btn a.btnright{ background:url(../images/in-icon03.png)}
.noticebox .btnclose{ width:32px; height:32px; border-radius:50%; float:right; background:#1664b3 url(../images/in-icon04.png) no-repeat center; margin-top:8px; margin-left:40px}
/*1118*/
.today-map{ height:600px; position:relative}
/*1125 search*/
.mart15{ margin-top:15px}
.red{ color:#ea0202}
.search-box .input{ border:1px #e5e5e5 solid; color:#bababa; font-size:14px; font-family:"寰蒋闆呴粦"; padding-left:10px; line-height:30px; outline:none; width:160px; height:30px;}
.search-box ul { color:#666; margin-top:15px;}
.search-box ul a{ font-weight:bold;}
.btn-page-go{ border:none; background:#0f71d6; color:#fff; font-size:14px; font-family:"寰蒋闆呴粦"; height:24px; line-height:20px; padding:0 10px; outline:none}
.search-box .pages{ text-align:center}
.search-box .pages a{ padding:2px 3px; margin:0 3px}
.search-box .pages a:hover, .pages a.on{ color:#0073ba}
.search-box .pages .input{ width:40px; height:22px; line-height:22px; text-align:center; padding:0; margin:10px 10px 0 5px;}
/*1203 weather*/
.weather-box{ position:relative; background:#7bb2e2 url(../images/weather-bg.jpg) repeat-x; width:600px; height:420px; color:#fff }
.weather-box .date{ float:left; font-size:12px; color:#fff; margin:15px 0 0 15px}
.weather-box .region, .weather-box .act{ float:right; margin:15px 15px 0 0; cursor:pointer; padding:0 10px; color:#fff; border:1px #5294d1 solid; width:130px; height:26px;}
.weather-box .region{background:#1b74c6 url(../images/region-icon.png) no-repeat 130px center;}
.weather-box .act{background:#1b74c6 url(../images/region-icon01.png) no-repeat 130px center;}

.weather-box .ti-txt{ position:relative; z-index:2; margin-left:12px; border-bottom:1px #fff solid; height:32px; width:336px}
.region_gj { position:absolute; top:44px; right:0; padding:15px; z-index:999;padding-top:5px;  }
.region_gj .bg{ position:absolute; top:0; z-index:-1px; background-color:rgba(0,0,0,0.8); color:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; background:#000; width:360px; height:180px}
.region_gj .txt{ padding:10px; margin-left:6px; zoom:1; position:relative; z-index:3; width:336px}
.region_gj .txt a{ display:inline-blockl; width:66px; padding:0; text-align:center}
.region_gj .txt a:hover{ color:#71bcff}
.region_gj table{ min-width:300px; line-height:30px;}
.region_gj a{ display:block; height:30px; padding:0 10px; line-height:30px; float:left;cursor:pointer;text-decoration:none; color:#fff}
.region_gj a.tabact{border-bottom:3px solid #d80606; color:#d80606}

.predict { margin:20px 0 0 15px; line-height:24px;}
.predict .ul{ float:left; border-left:1px #67a6dc solid; height:190px; width:184px}
.predict p{ text-align:center}
.predict .today{ width:190px; float:left}
.predict .blue{ color:#7aa2d3}
.predict .ti{ margin-top:30px; border-bottom:1px #a7d2f5 solid; font-size:12px; height:30px; width:570px; font-size:14px; line-height:30px; text-align:left}
.predict .interfix { width:700px; overflow:hidden}
.predict .interfix ul{ float:left; width:172px; margin-right:25px; margin-top:5px; font-size:16px; overflow:hidden}
.predict .interfix ul li{ height:36px; line-height:36px; cursor:pointer; border-bottom:1px #8DC5E2 solid}
.predict .interfix ul li i{ float:right; margin-top:13px; width:12px; height:12px;}
.predict .interfix ul li i.icon{ background:url(../images/weather-icon01.png) no-repeat center}
.predict .interfix ul li:hover { color:#FF0}
.predict .interfix ul li:hover i.icon{ background:url(../images/weather-icon02.png) no-repeat center}
.predict nav{ position:relative; margin-top:0; height:auto}
.predict nav div{ background-color:transparent; position:absolute; z-index:999; width:700px; top:0;}
.predict .nav_links{ position:absolute; padding:10px 15px; width:320px;/* border-right:1px #73addf solid; */border-bottom:2px #73addf solid; background:#fff; color:#333; z-index:9999;}
.predict .nav_11{ top:42px; left:0px;}
.predict .nav_21{ top:79px; left:0px;}
.predict .nav_12{ top:42px; left:110px;}
.predict .nav_22{ top:79px; left:110px;}
.predict .nav_13{ top:42px; left:216px;}
.predict .nav_23{ top:79px; left:216px;}

#tabl{width:192px; height:26px;border:1px solid #afafaf;line-height:26px;text-indent:20px;color:#757575;background:url(../images/icon.png) no-repeat 170px 10px; position:relative; cursor:pointer;}
.xs{position:absolute; z-index:999; left:-1px; top:0px; width:192px; height:0px; background:#fff; border:0px solid #afafaf; border-radius:4px 4px 0 0;}
.xs ul { padding:10px 0; overflow-x:hidden;}
.xs ul li{width:100%;height:30px;text-indet:30px;line-height:30px;font-size:14px;}

/* 娓呴櫎娴姩 */
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; /* for ie6 & ie7 */
}

